*{margin: 0;padding: 0;}
body{margin:0px auto;font:12px  "microsoft yahei";color: #333;line-height: 25px;overflow-x: hidden;}
ul,li{list-style: none;}
a{text-decoration: none;color: #333;}
p{margin:0;padding:0;}
ul,li,ol,dl,dt,dd{margin:0;padding:0;list-style-type:none;}
a{font-size:12px;text-decoration:none;transition:all 0.3s ease-in-out 0s;}
a:hover{text-decoration:none;}
a:visited{color:#333;}
.clearfix {zoom:1;}
.clear{clear: both;}
.w100{width: 100%;}
.w1200{width: 1200px;margin: 0 auto;}
.center{margin:0px auto;}
.moddle{ width:1200px;}
.fl{ float: left;}
.fr{ float: right;}
.c{text-align: center;}
/**********/
.logo{font-size: 18px;padding: 20px 0px;display: flex;justify-content: space-between;}
.logol{display: flex;justify-content: flex-start;align-items: center;}
.logol img{padding-right: 30px;border-right: 1px solid #f0910b;margin-right: 30px;}
.logol dl p{font-size: 14px;color: #909090;}
.logor{display: flex;justify-content: flex-start;align-items: center;color: #f0910b;font-size: 20px;}
.logor dl p{font-size: 30px;}
.nav{background: #1e50ae;}
.navnr{display: flex;justify-content: space-between;line-height: 60px;}
.navnr a{font-size: 18px;color: #fff;}
.navnr li{position: relative;text-align: center;padding: 0px 30px;}
.navnr li:hover{background: #f0910b;}
.navnr li:hover a{color: #fff;}
.navnr li p{position: absolute;z-index: 100000;display: none;background: #f0910b;width: 200px;text-align: center;top: 61px;height: auto;left: 0px;}
.navnr li p a{display: block;font-size: 14px;line-height: 40px;color: #fff;font-weight: normal;padding: initial !important;}
.navnr li p a:hover{color: #fff !important;background: #f0910b;}
.banner img{width: 100%; display: block;}

/**********/
.yqljbox{background: #f4f4f4;padding: 40px 0px;}
.yqljtit{color: #1e50ae;font-size: 18px;border-bottom: 1px solid #1E50AE;padding-bottom: 10px;}
.yqljtit span{color: #303030;}
.yqlj dl{margin-top: 10px;}
.yqlj dl a{color: #909090;padding: 5px;}

.footbox{background: #1e50ae;line-height: 60px;font-size: 14px;padding: 40px 0px 0px 0px;color: #fff;}
.footnav{background: #436ebe;display: flex;justify-content: space-around;border-radius: 5px;}
.footnav a{color: #fffFFF !important;font-size: 16px;}
.footnav a:hover{font-weight: bold;}
.footnr{display: flex;justify-content: space-between;align-items: center;margin: 30px auto;}
.footnrl{display: flex;justify-content: flex-start;align-items: center;line-height: 40px;}
.footnrl img{margin-right: 30px;border-right: 1px solid #fff;padding: 40px 40px 40px 0px;}
.footbot{background: #253653;}
/*******/
.titles{ width: 100%; height: auto; padding: 35px 0; text-align: center;}
.lmbt{ text-align: center; font-size: 28px; color: #303030;}
.lmbtfy { text-align: center; font-size: 16px; color: #303030; padding-top: 10px; }

.titles2{ width: 100%; height: auto; padding: 35px 0; text-align: center;}
.lmbt2{ text-align: center; font-size: 28px; color: #ffffff;}
.lmbtfy2 { text-align: center; font-size: 16px; color: #ffffff; padding-top: 10px; }

.index_pro{ height: auto;padding: 55px 0;}
.pro_fl{ width: 278px; height: auto; border: 2px solid  #1e50ae;}
.pro_flbt{
    width: 100%; height: 80px; text-align: center;
    background: #1e50ae; line-height: 80px;
    color: #ffffff; font-size: 22px; font-weight: bold;
}
.profl_zs{ width: 100%; height: auto; padding: 25px 0;}
.profl_zs li{width: 240px; height: auto; text-align: center; margin: 0 auto;}
.profl_zs li p{ background: #1e50ae; text-align: center; height: 50px; line-height: 50px; margin-top: 20px}
.profl_zs li p a{ color: #ffffff; font-size: 16px;}
.profl_zs li dl{ width: 230px; height: 40px; line-height: 40px; text-align: left; border-bottom: 1px #999999 dashed;padding-left: 5px }
.profl_zs li dl a{ color: #303030; font-size: 16px; padding-left: 5px}
.profl_zs li dl a:hover{ color: #1e50ae;}
.pro_zs{ width: 900px; height: auto;}
.prp_title{ width: 100%; height: 40px; line-height: 40px; text-align: left; color: #1e50ae; font-size: 22px; border-bottom: 1px solid #c0c0c0;}
.prp_title span{ font-size: 16px; color: #909090;}
.products_zs{ width: 100%; height: auto; display: flex; justify-content: left; flex-wrap: wrap; margin-top: 20px;}
.products_zs li{ width: 280px; height: auto; text-align: center; margin: 0  10px 20px 10px;}
.pro_img{ width: 280px; height: auto; text-align: center;}
.pro_img img{ width: 100%; height: 280px;}
.pro_bt{ width: 100%;height: 45px;line-height: 45px; text-align: center;}
.pro_bt a{ color: #303030; font-size: 16px;}
/******/
.index_alspzs{ height: auto; padding: 25px 0 70px 0;}
.alsp_zs{width: 100%; height: auto; display: flex; justify-content: space-between;}
.spzs{ width: 280px; height: auto;  text-align: center;}
.spzs video{ width: 280px; height: 500px;}
/*****/
.index_gcalbg{ height: auto; background: #f4f4f4;  padding: 35px 0; margin-bottom: 50px;}
.al_img{ width: 280px; max-height: 380px; display: block; overflow: hidden;margin: 0 auto;}
.al_img img{ width: 100%; max-height: 380px; }
.hzal_bt{ width: 260px; height:  360px; background: rgb(0,0,0); opacity: 0.8; margin: 0 auto; display: none;}
.al_bt{  padding-top: 70px; }
.al_bt a{ display: block; width: 90%; height: 45px; line-height: 45px; text-align: center; margin: 0 auto;  font-size: 14px; color: #fff;}
.al_bt a:hover{ color: #fff; font-size: 18px;}
.al_xhx{ width: 80px; height: 3px; background: #fff; border: none; margin: 0 auto;}
.altitle{ height: auto; line-height: 45px; text-align: center;}
.altitle a{ font-size: 16px; color: #303030;}
.swiper-slide:hover .hzal_bt{  position: absolute; margin-top:  -360px ; display: block; margin-left:10px;}
.swiper-container2 {margin: 60px 0;}
/*****/
.index_about{ height: auto; padding: 55px 0;}
.gs_img{ width: 548px; height: auto; text-align: left;}
.gsjjnr{ padding-top: 40px; height: auto; width: 600px; line-height: 30px; font-size: 15px; color: #303030;}
.ab_more{
    display: block; width: 120px; height: 35px;font-size: 14px;
    line-height: 35px; text-align: center; margin-top: 20px;
    color: #ffffff !important;border-radius: 25px; background: #1e50ae;
}


/*******/
.gsslbox{background: url(../images/gssl_bg.jpg) no-repeat center;padding: 90px 0px;}
.gssl{overflow: hidden;}
.gsslnr{height: 400px;text-align: center;}
.gsslnr a{font-size: 16px;color: #fff;}
.gsslnr a img{width: 280px !important;height: 280px;}
.gsslnr a p{line-height: 40px;}

/***********/
.newbox{padding: 90px 0px;}
.newtit{display: flex;justify-content: space-between;font-size: 20px;align-items: center;border-bottom: 1px solid #303030;line-height: 40px;margin-bottom: 20px;}
.newtit a{font-size: 16px;text-transform: uppercase;}
.newtit a:hover{color: #1E50AE;}
.newsy{display: flex;justify-content: space-between;}
.newsynr{width: 100%; display: flex;justify-content: space-between; flex-wrap: wrap;}
.newsynr li{ width:380px; height: 40px;   font-size: 16px;border-bottom: 1px dashed #bababa;line-height: 40px;margin-bottom: 8px;}
.newsynr li a{font-size: 16px;}
.newsynr li span{color: #909090; float: right;}
.newsynr li:hover a{color: #1E50AE;}
.news_tj{ height: auto; display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 20px;}
.news_tj li{ width: 380px; height: auto;}
.tjimg{ width: 380px; height: auto; text-align: center;}
.tjimg img{ width: 100%; height: 380px;}
.tjxw_bt{width: 100%; height: 50px; line-height: 50px; border-bottom: 1px solid #303030;}
.tjxw_bt span{ font-size: 16px; color: #303030;}
.tjxw_bt a{ color: #999999; font-size: 16px;}













/**********************************************/
/*.cpbox{background: #f4f4f4;padding: 90px 0px;}*/
/*.cpnr{display: flex;justify-content: space-between;}*/
/*.cpfl{width: 280px;}*/
/*.fltit{color: #fff;font-size: 22px;font-weight: bold;line-height: 80px;background: #1e50ae;}*/
/*.flnr{border: 2px solid #1e50ae;}*/
/*.flnr dl{margin: 20px 0px;}*/
/*.flnr dl>a{display: block;background: #1e50ae;color: #fff;line-height: 50px;border-radius: 5px;width: 98%;margin: auto;text-align: center;font-size: 16px;}*/
/*.flnr dl>a:hover{font-weight: bold;}*/
/*.flnr dl dt a{display: block;font-size: 14px;line-height: 50px;border-bottom: 1px dashed #c0c0c0;width: 94%;margin: auto;}*/
/*.flnr dl dt a:hover{color: #1E50AE;}*/
/*.cpzs{width: 900px;}*/
/*.cpzstit{color: #1e50ae;font-size: 22px;border-bottom: 1px solid #c0c0c0;line-height: 40px;}*/
/*.cpzstit span{font-size: 18px;color: #909090;text-transform: uppercase;}*/
/*.cpzsnr{text-align: center;display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 50px;}*/
/*.cpzsnr a{display: block;font-size: 14px;}*/
/*.cpzsnr img{width: 290px;height: 240px;display: block;}*/
/*.cpzsnr a p{line-height: 36px;}*/

/*.title{color: #303030;font-size: 28px;}*/
/*.title p{font-size: 18px;margin-top: 15px;}*/
/*.title1{color: #fff;}*/

/*.alzsbox{padding: 90px 0px;}*/
/*.alzs{margin-top: 50px;display: flex;justify-content: space-between;flex-wrap: wrap;}*/
/*.alzs a{width: 30%;height: 300px;text-align: center;font-size: 16px;}*/
/*.alzs a img{width: 100%;height: 300px;}*/

/*.ryzzbox{background: #f4f4f4;padding: 50px 0px 105px 0px;}*/
/*.ryzznr{overflow: hidden;margin-top: 50px;}*/
/*.ryzznrs{height: 400px;text-align: center;}*/
/*.ryzznrs a{font-size: 16px;}*/
/*.ryzznrs a img{width: 280px !important;height: 400px;}*/

/*.gsjjbox{padding: 90px 0px;}*/
/*.gsjj{display: flex;justify-content: space-between;align-items: center;margin-top: 50px;}*/
/*.gsjj img{width: 539px;height: 466px;margin-right: 30px;}*/
/*.gsjj dl p{font-size: 16px;text-indent: 2em;line-height: 30px;}*/





/*.hzhb{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 50px;}*/
/*.hzhb dl{background: #436EBE;width:220px;line-height: 60px;text-align: center;color: #fff;font-size: 20px;margin-bottom: 20px;}*/
/*.hzhb dl:hover{background: #fff;color: #1E50AE;}*/
